package org.haifi.game.mina;

import com.google.protobuf.MessageLite;

/**
 * 根据指令及二进制数据，解析出actionParam对象
 * 
 * @author joycube2
 * 
 */
public interface GameParamParser {
	/**
	 * 根据指令及二进制数据，解析出actionParam对象
	 * 
	 * @param cmdId
	 * @param protoData
	 * @return
	 */
	public MessageLite parseParam(short cmdId, byte[] protoData);

	/**
	 * 根据指令及二进制数据，解析出actionMessage对象
	 * 
	 * @param cmdId
	 * @param protoData
	 * @return
	 */
	public MessageLite parseMessage(short cmdId, byte[] protoData);
}
